// 建立接口的基础地址
const baseUrl = 'http://phpclub.org.cn:8080/api';

let userInfo = null;

if ($.cookie) {
    $.cookie.json = true;
    userInfo = $.cookie('userInfo');
}
$(function () {
    if (userInfo) {
        $('.top_login').eq(0).html('<li>您好：' + userInfo.nickname + '<a href="" class="logout">退出</a></li><li><a href="">消息通知</a></li><li><img src="image/cart2.png" alt="" style="width: 20px;height: 20px;padding-top: 5px;"/><a href="">购物车（0）</a></li>');
        $('.top_login').css('color', '#b0b0b0');
    } else {
        $('.top_login').html('<li><a href="login.html">登陆</a><span>|</span></li><li><a href="regist.html">注册</a><span>|</span></li><li><a href="">消息通知</a></li><li><img src="image/cart2.png" alt="" style="width: 20px;height: 20px;padding-top: 5px;"/><a href="">购物车（0）</a></li>')
    }
    $('.logout').on('click', () => {
        $.removeCookie('userInfo');
        location.reload();
    })
    $.get(baseUrl + '/system/category', {}, function (res) {
        let html = '';
        // 组装一级导航
        res.data.forEach(function (item, index) {
            if (index < 10) {
                html += '<li class="left_li"><a href="#">' + item.cateName + '</a><b>></b>';
                //组装二级分类
                html += '<div class="right-hide"><ul style="background:white">';
                if (item.children) {

                    item.children.forEach(function (item2, index2) {
                        html += `<li ><a href="buy.html?id=${item2.id}"><img src="${item2.icon}" alt="" ><span>${item2.cateName}</span></a></li>`;
                    })

                }


                html += '</ul></div>'
                html += '</li>'
            }
        })
        // 组装完毕后显示在页面上
        $('nav .middle .left').html(html)
    }, 'json');

})


/**
 * 提取URL上的参数
 * @param {*} key 
 * @returns 
 */
function getParam(key) {
    let arr = location.search.substr(1).split('&');
    for (let i = 0; i < arr.length; i++) {
        let keyValue = arr[i].split('=');
        if (keyValue[0].trim() == key) {
            return keyValue[1];
        }
    }
}